/* helpers */
-#define UNICSV_IS(f) (0 == strcmp(s, f))
+// #define UNICSV_IS(f) (0 == strcmp(s, f))
#define UNICSV_CONTAINS(f) (0 != strstr(s, f))
static void
else if (UNICSV_CONTAINS("desc")) {
unicsv_fieldpos.desccol = i;
}
- else if (UNICSV_IS("name")) {
+ else if (UNICSV_CONTAINS("name")) {
unicsv_fieldpos.namecol = i;
}
else if (UNICSV_CONTAINS("notes")) {
wpt = waypt_new();
for (i=0; s; i++, s = csv_lineparse(NULL, unicsv_fieldsep, "\"", 0)) {
+ s = lrtrim(s);
if (i == unicsv_fieldpos.latcol) {
human_to_dec( s, &wpt->latitude, &wpt->longitude, 1 );
}